4.3 if条件多次判断的写法
if 和 if else 语句都只有一个条件表达式,而 if else if else 语句是它们更高级的形式,在 if else if else 语句中允许您定义多个条件表达式,并根据表达式的结果执行相应的代码,语法格式如下:
if (条件表达式 1) {
// 条件表达式 1 为真时执行的代码
} else if (条件表达式 2) {
// 条件表达式 2 为真时执行的代码
}
...
else if (条件表达式N) {
// 条件表达式 N 为真时执行的代码
} else {
// 所有条件表达式都为假时要执行的代码
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script type="text/javascript">
var a=prompt("语文成绩:");
if (a>=90 ) {
document.write("成绩优秀");
}else if (a>=80 && a<90 ) {
document.write("成绩良好");
}else if (a>=60 && a<80 ) {
document.write("成绩合格");
}else if (a<60 ) {
document.write("成绩不合格,罚抄作业100遍");
}
</script>
</head>
<body>
</body>
</html>